A Recovery Model for Extended Real-Time Transactions

نویسندگان

  • Edgar Nett
  • Michael Mock
چکیده

A central problem in the design of fault-tolerant realtime systems is that desirable fault-tolerance properties are usually realized by mechanisms that counteract realtime guarantees. A prominent example is the All-orNothing property (also known as failure atomicity) known from transactions. This property normally is realized by the means of isolation and roll-back recovery. However, isolation often unnecessarily decreases the degree of permitted concurrency and results in missed deadlines. Roll-back recovery implies that work is lost and has to be re-done, again leading to missed deadlines. So-called extended transaction models supersede isolation, but their recovery model induces an increased amount of roll-back recovery. In this paper, we present a fundamentally new recovery model to provide the All-orNothing property without requiring for isolation. Based on an active replication technique we provide a forward error recovery that avoids unnecessary roll-backs by replacing cancelled primary computations with hotstand-by alternate computations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Constrained Controller Design for Real-time Delay Recovery in Metro Systems

This study is concerned with the real-time delay recovery problem in metro loop lines. Metro is the backbone of public transportation system in large cities. A discrete event model for traffic system of metro loop lines is derived and presented. Two effective automatic controllers, linear quadratic regulator (LQR) and model predictive controller (MPC), are used to recover train delays. A newly-...

متن کامل

Recovery in Distributed Extended Long-lived Transaction Models

This paper addresses the recovery and the rollback problem in distributed collaborative transactions. We propose a solution to the problem in a generalized ARIES [9] framework. We modified its existing data structures and provided additional data structures for recovery of distributed extended long-lived transactions. In the proposed model the transactions communicate and collaborate only by ex...

متن کامل

UTILIZING CONCEPTUAL MODELING IN THE STUDY OF ONE OF THE IRANIAN FRACTURED CARBONATE RESERVOIRS

A typical Iranian carbonate matrix block surrounded by an open fracture was modeled in order to understand the fracture-matrix interaction and realize how to model the interaction best. The modeling was carried out by using a fine-scaled Eclipse model in the single porosity mode (the fractures were explicitly modeled). The model was extended to a stack of 6 matrix blocks to understand block-to-...

متن کامل

Towards a Model of Concurrency to achieve Temporal Consistency in Long Duration Transaction Processing in Real Time Active Database System

This paper presents modeling of the transaction in the real time active database management systems. Active database with ECA rule has been found to provide an elegant framework to capture semantics of many real life applications. Real time database management system functions as a repository of data and provides storage and retrieval of data. Transactions, which update the database, are assign...

متن کامل

A DSS-Based Dynamic Programming for Finding Optimal Markets Using Neural Networks and Pricing

One of the substantial challenges in marketing efforts is determining optimal markets, specifically in market segmentation. The problem is more controversial in electronic commerce and electronic marketing. Consumer behaviour is influenced by different factors and thus varies in different time periods. These dynamic impacts lead to the uncertain behaviour of consumers and therefore harden the t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997